/* Generic Classes */
.syn_left { text-align: left; }
.syn_right { text-align: right; }
.syn_note {font-size:smaller; font-style:italic; padding-bottom:10px;}
.syn_subText { font-size:smaller}
/* EO.Generic Classes */

/* Cloning Classes */
.deleteMe
{
	display: none;
}

.duplicate .deleteMe
{
	display: inline;
}

.duplicate .cloneMe
{
	display: none;
}

div .js-add-remove
{
	/*
	background: #ffc;
	border: 1px solid #999;
	*/
	position: relative;
	text-align: right;
	padding-right: 10px;
	margin: 5px 0 10px 0;
}

fieldset.duplicate,
fieldset.duplicate span.tab
{
	/* background: #eef; */
}


span.tab
{
	background: #ffc;
	border-color: #999;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	display: block;
	padding: 5px 0 7px;
	position: absolute;
	top: -1px;
	right: -26px;
	text-align: center;
	width: 25px;
}

span.tab a.cloneMe
{
	background: #fff;
	border: 1px solid #3c3;
	color: #090;
	padding: 0 3px 2px;
	text-decoration: none;
}

span.tab a.cloneMe:hover
{
	background: #cfc;
	/*color: #000;*/
}

span.tab a.deleteMe
{
	background: #fff;
	border: 1px solid #f66;
	color: #f00;
	padding: 0 4px 2px;
	text-decoration: none;
}

span.tab a.deleteMe:hover
{
	background: #fdd;
	/*color: #000;*/
}

/* EO.Cloning Classes */


/* Quick Login */
#syn_quickLogin
{		
	/*color: #000000;*/
	/*border: 1px solid #B9B49E;*/
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F3EFDE;
}
#syn_quickLogin h1
{
	display: none;
}
#syn_quickLogin form.syn_form
{
	margin: 0px;
	padding: 0px;
}
#syn_quickLogin fieldset#syn_quickUserLogin
{
	margin: 0px;
	padding: 0px;
	border: none;
}
#syn_quickLogin fieldset#syn_quickUserLogin legend
{
	display: none;
}
#syn_quickLogin fieldset#syn_quickUserLogin label
{
	display: block;
	margin: 3px 3px 3px 3px;
	/*color: #000000;*/
	overflow: hidden;
}
#syn_quickLogin fieldset#syn_quickUserLogin label input
{
	display: block;
	margin: 0px;
	width: 95%;
}
#syn_quickLogin h2
{	
        /*color: #444444;*/
        font-size: larger;
        margin: 0px;
        padding: 0px;
        /*background-color: #B9B49E;*/
}
#syn_quickLogin p.syn_row
{
	text-align: right;
	margin: 0px 3px 3px 3px;
	padding: 0px;	
}
#syn_quickLogin p#syn_welcomeCurrentUserRow
{
	text-align: left;
	/*color: #000000;*/
}
#syn_quickLogin p#syn_userHome
{
        text-align: left;
	margin-top: 3px;
}
#syn_quickLogin a
{
	text-decoration: none;
}
#syn_quickLogin a:hover 
{
	text-decoration:underline;
}
#syn_quickLogin p#syn_recoverPassword
{
	font-size: smaller;
}
#syn_quickLogin .syn_quickValidationError
{
        color: red;
        font-weight: bold;
}
#syn_quickLogin .syn_quickValidationReset
{
        /*color: #000000;*/
        font-weight: normal;
}

/* EO.Quick Login */


/* Synergy Body */
/* Reset Margins */
#syn_body, #syn_body form, #syn_body fieldset 
{	
	color: #000000;
	padding: 0;
	margin: 0;
}

/*#syn_body h1, #syn_body h2, #syn_body h3, #syn_body h4, #syn_body h5, #syn_body h6, #syn_body p, #syn_body pre, #syn_body blockquote, #syn_body ul, #syn_body ol, #syn_body dl, #syn_body address
{
	margin: 1em 0;
	padding: 0;
}*/

#syn_body li, #syn_body dd, #syn_body blockquote
{
	margin-left: 1em;
}

#syn_body form label {
	cursor: pointer;
}

#syn_body fieldset{
	border: none;
}

#syn_body input, #syn_body select, #syn_body textarea{
	font-size: 100%;
}
/* EO.Reset Margins */

/*#syn_body h1
{
	font-weight: bold; 
	font-size: larger; 	
	color: #000000; 	
}

#syn_body input.syn_button,
#syn_body input.syn_submit,
#syn_body button,
div #syn_body .btn-submit
{*/
	/*background-color: #E3D7AC;*/
	/*cursor: pointer;
	margin-bottom: 10px;
	padding: 2px 5px 2px 5px;
}*/

#syn_body .syn_errorMsg
{
	color: red;
	font-weight: bold;
	float: left;
	clear: left;
	width: 440px;
	margin: 3px 0px 3px 3px;
}

#syn_body .syn_validationError
{
	color: red;
	font-weight: bold;	
}
#syn_body .syn_validationReset
{
        /*color: #000000;*/
        font-weight: normal;
}
#syn_body #syn_errorRequired
{
	color: red;
	display: none;
	float: left;
	margin: 3px 0px 3px 3px;
	clear: left;
	width: 440px;
}
#syn_body ul#syn_errorList
{
	margin-left: 1em;
}

#syn_body #syn_preamble
{
	text-align: left;
}

#syn_body #syn_links
{
	text-align: left;
}

#syn_body
{
	width: 510px;
 	/*background: url(/RRIF/cssimages/draft2.gif) ;*/
}
	
#syn_body table
{
	border-spacing: 0px;
	width: 100%;
}

#syn_body table th
{
	background: #B9B49E !important;
}
/* EO.Synergy Body */


/* Geneneric Form */

/*#syn_body .syn_submit
{
	float: right;
	margin-left: 3px;
}
#syn_body .syn_back
{
	float: left;
	clear: left;
}
#syn_body .syn_nextBack
{
	float:left;
	width: 100%;
	clear: both;
	margin-bottom: 3px;
}
#syn_body .syn_nextPage
{
	float:right;
}
#syn_body .syn_backPage
{
	float: left;
	clear: left;
}*/

#syn_body fieldset
{
	width: 100%;
	padding-bottom: 5px;
}
#syn_body fieldset legend
{
	display: none;
}
#syn_body fieldset h1
{
	/*display: none;*/
}
/*#syn_body fieldset h2
{
	color: #FFFFFF;
	font-size: larger;
	margin: 0px;
	padding: 0px;
	background-color: #B9B49E;
}
#syn_body h2 span
{
	color: #444444;
	margin-left: 5px;
}

#syn_body fieldset h3
{
    	clear: both;
    	display: block;
	float: left;
	padding: 0;
	font-weight: bold;
	width: 100%;
	margin: 20px 0px 0px 3px;
	font-size: larger;
}
#syn_body fieldset h4
{
    	clear: both;
    	display: block;
	float: left;
	padding: 0;
	font-weight: bold;
	width: 80%;
	margin: 10px 0px 0px 3px;
	font-size: small;
}*/
#syn_body fieldset p.syn_row 
{
	width: 440px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
}
/*#syn_body fieldset label 
{
	width: 440px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 5px;
}
#syn_body fieldset label span {
	display: inline;
	float: left;	
	clear: left;
	width: 220px;
	margin: 0px;
}*/

#syn_body fieldset span.syn_col1 {
	width: 220px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 5px;
}
#syn_body fieldset table.syn_col2 {
	width: 270px;
	display: inline-block;
	float: left;
	margin: 3px 0px 3px 3px;
	clear: right;
	display: flex;
	flex-flow: row wrap;
}
#syn_body fieldset table.syn_col2 td:first-child {
	padding-right: 0.5em;
}
#syn_body fieldset table.syn_col2 td:last-child {
	text-align: right;
	width: auto;
}
#syn_body fieldset span.syn_col2 {
	width: 270px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
	clear: right;
}
/*#syn_body fieldset span.syn_colQuestion {
	width: 280px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
}
#syn_body fieldset span.syn_colAnswer {
	width: 140px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
	clear: right;
}*/
#syn_body fieldset span.syn_3col-l {
	width: 200px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
}
#syn_body fieldset span.syn_3col-c {
	width: 120px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
}
#syn_body fieldset span.syn_3col-r {
	width: 120px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
}

#syn_body .syn_listUserHome-row-bottom {
	/*
	border-bottom: 1px solid #B9B49E;
	padding-bottom: 100px;
	*/
	text-align: right;
}
#syn_body .syn_listUserHome-action-header {
	
}
#syn_body .syn_alt { 
	background: #FFF9E2;
}

#syn_body fieldset input.syn_text, 
#syn_body fieldset input.syn_email, 
#syn_body fieldset input.syn_password, 
#syn_body fieldset select.syn_select, 
#syn_body fieldset textarea.syn_textarea 
{
	width: 200px;
	margin:0px;
	float: left;
}
/*#syn_body fieldset textarea.syn_textarea2 
{
	width: 200px;
	height: 100px;
	margin:0px;
	float: left;
}*/

#syn_body fieldset label.syn_singleCheckbox
{
    	text-align: left;
    	overflow: hidden;
}
/*#syn_body fieldset label.syn_singleCheckbox input
{
	float: left;
}
#syn_body fieldset label.syn_singleCheckbox span
{
	clear: none;
    	float: left;
    	width: 410px;
    	margin-top: 3px;
    	margin-left: 3px;
}*/

#syn_body fieldset label.syn_multiCheckbox
{
	display: inline;
	text-align: left;
	overflow: hidden;
	width: 140px;
	float: left;
	clear: none;
}
#syn_body fieldset label.syn_multiCheckbox input
{
    	float: left;
}
#syn_body fieldset label.syn_multiCheckbox span
{
    	clear: none;
    	float: left;
    	width: 115px;
    	margin-top: 3px;
    	margin-left: 3px;
}

#syn_body fieldset.syn_fieldsetItem
{
    margin: 0em 0em 1em 0em ;
    /*border: 1px solid #B9B49E;*/
    background-color: #F3EFDE;
    /*clear: left;
    float: left;*/
}

#syn_body fieldset div.syn_helpinfo
{
	float: right;
	width: 50px;
	height: 18px;
	margin: 3px 0px 3px 3px;
}
#syn_body fieldset div.syn_helpinfoHidden
{
	color: red;
	display: none;
	float: right;
	width: 50px;
	height: 18px;
	margin: 3px 0px 3px 3px;
	text-align:center;
	border: 1px solid green;
}
#syn_body fieldset a.syn_help,
#syn_body fieldset a.syn_info
{
	float: right;
	font-size: smaller;
	margin-left: 3px;
}
/* Turn on images */ 
#syn_body fieldset a.syn_help {
        background: url(/RRIF/cssimages/question_mark.gif) no-repeat top right;
        height: 19px;
	width: 19px;
}

#syn_body fieldset a.syn_info {
        background: url(/RRIF/cssimages/info_icon.gif) no-repeat top right;
        height: 19px;
	width: 19px;
}
/*
#syn_body fieldset a.syn_help span,
#syn_body fieldset a.syn_info span
{
	display: none;
}
*/

/* SR124050 Added paging styles */
/* -- Paging Styles */
#syn_body .syn_resultsPerPage 
{
    	float: left;
    	text-align: left;
}

#syn_body .syn_previousNext 
{
    	float: right;
    	text-align: right;
}

/* -- Generic Address */
#syn_body .syn_help { margin-right: 0.3em; }
#syn_body span.syn_row 
{
	clear: left;
    	width: 440px;
    	/*width: 99%;*/
    	display: inline;
    	float: left;
    	text-align: left;
    	margin: 3px 0px 3px 3px;
}
#syn_body span.syn_row syn_help
{
	margin-right: 0;
}
#syn_body span.syn_row label 
{
	width: 138px;
	float: left;
	clear: none;
}
#syn_body span.syn_row span 
{
	float: none;
}
#syn_body span.syn_row input,
#syn_body span.syn_row select
{
	clear: none;
	float: none;
	width: 120px;
	display: block;
}
/* -- EO.Generic Address */
/* -- Generic ABN */
/*#syn_body label.syn_abnClass
{
    	display: inline;
    	width: 440px;
    	float: left;
}
#syn_body label.syn_abnClass input
{
    	width: 110px;
}
#syn_body input#syn_validateABN
{
        width: 60px;
        float: left;
	margin: 0px 0px 0px 3px;
}
#syn_body #syn_abnDetailsRow,
#syn_body #syn_abnValidatingRow
{
	display: block;
	width: 490px;
	margin: 3px 0px 3px 3px;
}
#syn_body #syn_abnDetailsRow h3,
#syn_body #syn_abnValidatingRow h3
{
	width: 200px;
	margin-top: 5px;
	margin-left:110px;
}
#syn_body #syn_abnDetailsRow p.syn_abnErrorClass
{
	color: red;
}
#syn_body #syn_abnDetailsRow p,
#syn_body #syn_abnValidatingRow p
{
	float: left;
	clear: left;
	width: 200px;
	margin-left: 110px;
	margin-top: 3px;
}*/
/* -- EO.Generic ABN*/
/* -- Generic Same as above*/
#syn_body label.syn_sameAsAbove 
{
        float: right;
        text-align: right;
        margin: 0px 5px 0px 0px;
        padding: 0px;
        font-size: smaller;
        color: #FFFFFF;
	width: 150px;
}
#syn_body label.syn_sameAsAbove span
{
	float: none;
}
#syn_body label.syn_sameAsAbove input
{
        width: 15px;
        height: 15px;
        display: inline;
        padding: 0px;
        margin: 0px;
}
/* -- EO.Generic Same as above*/
/* -- Generic Question Select*/
#syn_body label.syn_questionSelect
{
	margin-bottom: 15px;
}
#syn_body label.syn_questionSelect span
{
	float: left;
	width: 340px;
}
/*#syn_body label.syn_questionSelect select
{
	float: right;
	width: 80px;
}*/
#syn_body label.syn_questionText
{
        margin-bottom: 15px;
}
#syn_body label.syn_questionText span
{
        float: left;
        width: 340px;
}
#syn_body label.syn_questionText input
{
        float: right;
        width: 80px;
}
#syn_body label.syn_questionOther 
{
	margin-top: -12px;
	margin-bottom: 15px;
}
#syn_body label.syn_questionOther span
{
        float: left;
        width: 340px;
}
#syn_body label.syn_questionOther input
{
        float: right;
        width: 80px;
}
/*#syn_body p.syn_questionPrompt
{
	width: 440px;
	float: left;
        text-align: left;
        margin: -12px 3px 15px 3px;
        padding: 0px;
}*/

/* -- EO.Generic Question Select*/
/* -- Generic User Home Menu anylink*/
#syn_body h1#syn_userHomePage
{
	display: none;
}
/*#syn_body table.syn_userHomeTable
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0px;
	width: 100%;
}
#syn_body table.syn_userHomeTable tr td
{
	padding: 3px;
}
#syn_body table.syn_userHomeTable a
{
        text-decoration: none;
}

#syn_body .syn_userHomeTable a:visited
{
        text-decoration: none;
        color: #000000;
}
#syn_body .syn_userHomeTable a:hover
{
        text-decoration: none;
        color: #FFFFFF;
}*/
#syn_body table.syn_applicationListTable
{
        border-collapse: collapse;
        border-spacing: 0;
        margin: 0px;
        width: 100%;
}
#syn_body table.syn_applicationListTable tr td
{
        padding: 3px;
}
#syn_body table.syn_applicationListTable a
{
        text-decoration: none;
}

#syn_body .syn_applicationListTable a:visited
{
        text-decoration: none;
}
#syn_body .syn_applicationListTable a:hover
{
        text-decoration: none;
}

/*#syn_body .syn_anylinkcss
{
	position:absolute;
	visibility: hidden;
	border:1px solid #B9B49E;
	border-bottom-width: 0;
	font:normal 12px verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	z-index: 100;
	background-color: #F3EFDE;
	width: 200px;
}
#syn_body .syn_anylinkcss a
{
	width: 100%;
	display:block;
	text-indent: 3px;
	border-bottom: 1px solid #B9B49E;
	padding: 1px 0px 0px 3px;
	text-decoration: none;
	text-indent: 0px;
	color: #000000;
}
#syn_body .syn_anylinkcss a:visited
{*/
	/*color: #000000;*/
	/*text-decoration: none;
}
#syn_body .syn_anylinkcss a:hover
{
	color: #FFFFFF;
	background-color: #B9B49E;
	text-decoration: none;
}
.syn_anylinkmain{ /*hover background color
	color: #FFFFFF;
	background-color: #B9B49E;
	text-decoration: none;
	cursor: pointer;
}*/
subminorheadlink
{
	color: red;
}
#syn_body #syn_logoutLink
{
	text-align: right;
	margin-bottom: 0.5em;
}
/* -- EO.Generic User Home Menu anylink*/
/* EO.Generic Form */

/* Login Form */
#syn_body #syn_loginForm
{
	/*border: 1px solid #B9B49E;*/
	width: 400px;
	text-align:right;
}

#syn_body #syn_loginForm label
{
	text-align: left;
	margin: 2px 2px 0px 2px;
	display: block;
}

#syn_body #syn_loginForm input.syn_textbox
{
	width: 100%;
	text-align: left;
	margin: 0px 2px 2px 2px;
	display: block;
}

#syn_body #syn_loginForm p.p1
{
	visibility: hidden;
	position: absolute;
}

#syn_body #syn_loginForm .syn_button
{
	margin: 2px;
	display: block;
}

/* EO.Login Form */


/* New User Registration Form */

/* ----Registration Details */

/*#syn_body fieldset#syn_registrationDetails span#syn_registrationType
{
	width: 440px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
}
#syn_body fieldset#syn_registrationDetails span#syn_registrationType span
{
	display: inline;
	float: left;	
	clear: left;
	width: 210px;
	margin: 0px;
}
#syn_body fieldset#syn_registrationDetails span#syn_registrationType label
{
	clear: none;
	float: none;
	display: inline;
	margin-right: 20px;
}	

#syn_body fieldset#syn_registrationDetails span#syn_registrationType label#syn_individualLabel span,
#syn_body fieldset#syn_registrationDetails span#syn_registrationType label#syn_companyLabel span
{
	float: none;
	clear: none;
	width: 50px;
	margin-left: 5px;
}*/
#syn_body fieldset#syn_registrationDetails span.syn_subText
{
	float: none;
	margin-left: 3px;
	clear: none;
}
/* ----EO.Registration Details */
/* ----Company Details */
/*
#syn_body fieldset#syn_companyDetails label#syn_abnLabel
{
	display: inline;
    width: 34em;
    float: left;
}
#syn_body fieldset#syn_companyDetails label#syn_abnLabel input
{
    width: 14em;
}
#syn_body fieldset#syn_companyDetails button#syn_validateABN
{
	width: 5em;
	float: left;
	margin-left: 0.2em;
}
#syn_body fieldset#syn_companyDetails #syn_abnDetailsRow
{
	display: none;
}
*/
/* ----EO.Company Details */
/* ----Postal Details */
/*
#syn_body fieldset#syn_address label,
#syn_body fieldset#syn_postalAddress label
{
    width: 13em;
    float: left;
    text-align: left;
	margin: 0px;
	padding: 0px;
}

#syn_body fieldset#syn_address span,
#syn_body fieldset#syn_postalAddress span
{
        float: none;
}
#syn_body fieldset#syn_address input,
#syn_body fieldset#syn_address select,
#syn_body fieldset#syn_postalAddress input,
#syn_body fieldset#syn_postalAddress select
{
	display: block;
	width: 12em;
}

#syn_body fieldset#syn_address span.syn_row,
#syn_body fieldset#syn_postalAddress span.syn_row
{
    width: 40em;
    display: inline;
    float: left;
    text-align: left;
    margin: 0.2em 0px 0.2em 0.2em;
}

#syn_body fieldset#syn_address label#syn_unitLabel,
#syn_body fieldset#syn_address label#syn_lotLabel,
#syn_body fieldset#syn_postalAddress label#syn_postalUnitLabel,
#syn_body fieldset#syn_postalAddress label#syn_postalLotLabel
{
    display: none;
}

#syn_body fieldset#syn_postalAddress label#syn_postalSameAsAboveLabel
{
	float: right;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: smaller;
	color: #FFFFFF;
}

#syn_body fieldset#syn_postalAddress label#syn_postalSameAsAboveLabel input
{
	width: 1.5em;
	height: 1.5em;
	display: inline;
	padding: 0px;
	margin: 0px;
}

#syn_body fieldset#syn_registrationDetails fieldset#syn_userDetails,
#syn_body fieldset#syn_registrationDetails fieldset#syn_companyDetails,
#syn_body fieldset#syn_registrationDetails fieldset#syn_contactDetails
{
	display: none;
}
*/
/* ----EO.Postal Details */

/* EO.New User Registration Form */
/* Health Application */
/* --Food Business Application */
#syn_body fieldset#syn_businessType label#syn_businessTypeOtherLabel span
{
	text-align: right;
	margin-right: 3px;
	width:200px;
}
#syn_body fieldset#syn_foodType label#syn_foodTypeOtherLabel span

{
            text-align: right;
            margin-right: 3px;
            width:200px;
}
/* --EO.Food Business Application */
/* EO.Health Application */
/* New Credit Card Payment */
#syn_body fieldset#syn_submitCCPayment label#syn_creditCardCVVLabel input#syn_creditCardCVV
{
	width: 40px;
}
#syn_body fieldset#syn_submitCCPayment label input#syn_expiryDateMonth,
#syn_body fieldset#syn_submitCCPayment input#syn_expiryDateYear
{
        width: 20px;
}

#syn_body fieldset#syn_submitCCPayment span#syn_expiryDateSlash
{
	float:none;
	margin: 0px 3px 0px 3px;
}

#syn_body fieldset#syn_submitCCPayment label#syn_expiryDateLabel
{	
	width: 300px;
	float: none;
	margin: 0px, 0px, 0px, 0px;
}

#syn_body fieldset#syn_submitCCPayment input#syn_expiryDateYear
{
	float: none;
}

#syn_expiryDateDetails
{
	width: 440px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 5px;	
}

/* EO.New Credit Card Payment */
/* Building Application */
#syn_body div.syn_fees
{
	font-weight: bold;
	text-align: right;
}	
/*#syn_body fieldset#syn_newBuildingApplication label#syn_wallLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_roofsLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_floorsLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_frameLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_demolitionTypeLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_signSelectLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolTypeLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolMaterialLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolChlorinationLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_rWallMaterialLabel span
{
        width: 200px;
}
#syn_body fieldset#syn_newBuildingApplication label#syn_wallLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_roofsLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_floorsLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_frameLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_demolitionTypeLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_signSelectLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolTypeLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolMaterialLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolChlorinationLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_rWallMaterialLabel select
{
	width: 240px;	
	float: left;
	margin-top: 3px;
}*/
/* EO.Building Application */

/* Start of GetHelp */

#syn_body .syn_help-header {
	font-weight: bold;
	font-size: 18px;
	background: none transparent scroll repeat 0% 0%;
	/*color: #000000;*/
	line-height: 25px;
	font-family: Verdana, Helvetica, sans-serif
}

#syn_body .syn_link-cont {
	margin-bottom: 1em;
}

#syn_body .syn_link-cont .syn_cont-title {
	font-weight: bold;
	/*color: #000000;*/
	margin-right: 1em;

	/*********************************************************************
	Change this below to: 
		display: inline; 
	if you want to view the description next to the title
	*********************************************************************/
	display: block;
}
#syn_body .syn_link-cont .syn_cont-title a { color: #000000; text-decoration: none; }
#syn_body .syn_link-cont .syn_cont-title a:link { color: #000000; text-decoration: none; }
#syn_body .syn_link-cont .syn_cont-title a:active { color: #00000; text-decoration: none; }
#syn_body .syn_link-cont .syn_cont-title a:hover { color: #000000; text-decoration: underline; }
#syn_body .syn_link-cont .syn_cont-title a:visited { color: #000000; text-decoration: none; }

#syn_body .syn_link-cont .syn_cont-desc {
	margin-right: 1em;
	display: inline;
	clear: right;
}

#syn_body .syn_link-cont .syn_cont-link {
	/*********************************************************************
	Change this below to: 
		display: inline; 
	if you want to view the link next to the description
	*********************************************************************/
	display: block;
	margin-bottom: 0.9em;
}

#syn_body .clear { clear: both; margin-bottom: 1em; }
#syn_body .clear-l { clear: left; margin-bottom: 1em; }
#syn_body .clear-r { clear: right; margin-bottom: 1em; }

/* EO of GetHelp */
/* planning permit test
#syn_addressInfo span
{
	display: none;
}
#syn_addressInfo
{
	border: 1px solid blue;
        background: url(/RRIF/AccessOneLogo.gif) no-repeat top right;
        height: 200px;
        width: 200px;
	
}
*/
/*
label#syn_encumbrancesLabel
{
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
}
#syn_helpinfo26
{
	display: none;
	border: 1px solid red;
}
*/


/* Customer Service Requests */

#syn_requestDetails textarea, #syn_addCustomerRequests textarea, #syn_addCustomerRequests input[type=text]
{
	width: 400px;
}

#syn_addCustomerRequests select
{
	width: 410px;
}

#syn_customerRequests td
{
	vertical-align: top;
	padding-bottom: 10px;	
}

#syn_body fieldset div.syn_rowtext {
	width: 220px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 5px;
}

#syn_body div.syn_rowtext
{
	padding-left: 13px;
    padding-right: 13px;
}